大家好,我們是 AI . FREE Team - 人工智慧自由團隊,這一次的鐵人賽,自由團隊將從0到1 手把手教各位讀者學會 (1)Python基礎語法 (2)Python Web 網頁開發框架 – Django (3)Python網頁爬蟲 – 周易解夢網 (4)Tensorflow AI語言模型基礎與訓練 – LSTM (5)實際部屬AI解夢模型到Web框架上。
自由團隊的成立宗旨為開發AI/新科技的學習資源,提供各領域的學習者能夠跨域學習資料科學,並透過自主學習發展協槓職涯,結合智能應用到各式領域,無論是文、法、商、管、醫領域的朋友,都可以自由的學習AI技術。
AI . FREE Team 讀者專屬福利 → Python Basics 免費學習資源
在前面三天的 Python Basics,大家學的都還充實嗎? 三十天之後我們的最終目標是成為AI解夢大師,但除此之外其實我們還打算把這個服務放到網路上讓大家使用,基於這樣的需求我們選擇了 Python 世界中很有名的 Django 網頁框架。
而從這個 Django 系列文章開始到後續的開發,我們會遇到程式碼越來越龐大,而且有好幾個程式彼此交互溝通的情況,所以這個時候我們會需要設計適當的檔案架構,才能簡潔地運作專案,因此在今天我們會著重介紹在開發此專案時會使用的「指令」以及「文字編輯器」。
電腦是 Windows 系統,搜尋 Command Prompt;電腦是 Linux/ MacOS 的話,搜尋 Terminal。
開啟 Command Prompt 或是 Terminal 後,會發現在這個介面裡頭全部都是文字,沒有圖形化選想可以互動,如果我們想要請電腦幫我們做一些事情的話,我們就要輸入對應的一些指令。指令其實包山包海,以下是開發專案時,最常用的一些指令:
Note: “$” 表示後面的指令為在 Command Line/ Terminal (命令提示字元/終端機)要執行的內容。
用途 | Windows | Linux/ MacOS |
---|---|---|
列出當前路徑的檔案 | $ dir |
$ ls |
列出當前路徑 | $ cd |
$ pwd |
切換至目標路徑 | $ cd path/to/DIR_NAME |
$ cd path/to/DIR_NAME |
於當前路徑建立一個資料夾 | $ mkdir DIR_NAME |
$ mkdir DIR_NAME |
於當前路徑建立檔案 | $ echo some-text > text.txt |
$ vi text.txt |
列印出檔案內容 | $ type text.txt |
$ cat text.txt |
進入 shell command 介面 | $ python |
$ python |
接著我們來一一介紹吧! 請大家先打開 Command Line 或是 Terminal。
$ dir
$ ls
(其他的 Linux/ MacOS 指令請自行參考上方表格作對照)$ cd
$ cd path/to/DIR_NAME
cd
是 change directory 的簡寫$ cd
確認目前的目錄是在 C:\Users\USER$ dir
確認當前路徑底下有 Desktop 的資料夾(通常會有很多其他的檔案)$ cd Desktop
進入Desktop 路徑了。那如果除了切換到不同的路徑(i.e.資料夾)以外,我們還想要建立資料夾,專門來放code的話呢?
$ mkdir DIR_NAME
mk
是 make 的簡寫$ echo some-text > text.txt
$ vi text.txt
$ type text.txt
$ python
用途: 單純輸入 python 會進入 shell command 介面
備註: 大家在 Command Line/ Terminal 當中輸入 python ,若已經是有安裝好,並且有將 python 設為環境變數(這篇介紹的很仔細)的話,會進入該版本python 的 shell command 裡,如下圖所示,在此介面裡頭可以輸入各式各樣在前三天介紹到的指令喔。
Note: 想離開此介面可以(1)輸入 exit() 或是 (2) 按下 Ctrl + Z
$ python test.py
$ cd Desktop
$ mkdir demo
$ cd demo
$ echo print(“hello world”) > test.py
$ python test.py
大家是不是都有看到回傳 hello world 呢?
當開發的專案已經涉及到多個檔案之間的交互,而且也發現資料夾的結構變得稍微複雜時,一個好用的文字編輯器就變得相當重要了! 在之後「周易解夢」專案的開發時,相當推薦大家可以利用 Visual Studio Code 等方便好用且開源的文字編輯器喔! 以下會簡介 Visual Studio Code 的一些特色。
安裝步驟,相當的簡明,基本上就是到官方網站下載安裝執行檔後,跟著介面走就okay了,在下面和大家一起安裝VS code。
首先根據作業系統下載 Visual Studio Code (下載連結: https://code.visualstudio.com/Download)
在此建議勾選 Add to PATH (requires shell restart)
$ code .
,打開 Visual Studio Code安裝
都安裝好之後就可以打開 VS code 了。
在上面有提到,VS code 這類文字編輯器在大型的專案開發是一個相當有用的工具,雖然有些人剛開始接觸程式,所以還沒有寫過架構稍微複雜的專案,自然就沒有這樣的程式碼可以打開,不過沒關係! 我們在之後開發周易解夢的時候,程式專案就會有一定的複雜度,漸漸地,就會感受到其方便性了。下面為了介紹方便,這邊先開啟一個我自己的專案(QA_AUTOTEST)。
實際操作:
實際操作:
剩下還有相當多沒有介紹道的好功能可以用,像是 VScode 有整合了 Git 版本控制的功能、還能更針對不同的開發目的下載不同的 Extensions。這些功能都相當方便,大家就自己摸索看看吧!現在我們都會下 Command、也有一個方便的工具,明天開始,我們會正式進入 Django 的範疇,繼續往成為 AI 解夢大師的路上前進。
自由團隊 官方網站:https://aifreeblog.herokuapp.com/
自由團隊 Github:https://github.com/AI-FREE-Team/
自由團隊 粉絲專頁:https://www.facebook.com/AI.Free.Team/
自由團隊 IG:https://www.instagram.com/aifreeteam/
自由團隊 Youtube:https://www.youtube.com/channel/UCjw6Kuw3kwM_il39NTBJVTg/
文章同步發布於:自由團隊部落格
(想看更多文章?學習更多AI知識?敬請鎖定自由團隊的頻道!)